package br.rn;

import java.util.List;

import br.dao.ZonaDAO;
import br.modelo.Cidade;
import br.modelo.Zona;
import br.util.DAOFactory;

public class ZonaRN {
	
	private ZonaDAO zonaDAO;
	
	public ZonaRN() {
		this.zonaDAO = DAOFactory.criaZonaDAO();
	}

	public void salvar(Zona u1) {
		this.zonaDAO.salvar(u1);
	}

	public List<Zona> listar() {
		return this.zonaDAO.listar();
	}
	
	public List<Zona> listarPorCidade(Cidade cidade){
		return this.zonaDAO.listarPorCidade(cidade);
	}
	
	public void excluir(Zona zona) {
		this.zonaDAO.excluir(zona);
		
	}

	public void alterar(Zona zona) {
	 this.zonaDAO.alterar(zona);
		
	}

	public Zona pesquisarPorCodigo(Integer id) {
		
		return this.zonaDAO.pesquisarPorCodigo(id);
	}
	
	
}
